import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import {
  ImageSliderComponent,
  ScrollableTabComponent,
  HorizontalGridComponent
} from './components';
import { HighlightDirective } from './directives/highlight.directive';
import { UnlessDirective } from './directives/unless.directive';
import { ExpontentialStrength } from './pipes/expontential-strength.pipe';

@NgModule({
  declarations: [
    ImageSliderComponent,
    ScrollableTabComponent,
    HorizontalGridComponent,
    HighlightDirective,
    UnlessDirective,
    ExpontentialStrength
  ],
  imports: [
    CommonModule,
    FormsModule
  ],
  exports: [
    CommonModule,
    FormsModule,
    UnlessDirective,
    HighlightDirective,
    ImageSliderComponent,
    ScrollableTabComponent,
    HorizontalGridComponent,
    ExpontentialStrength
  ]
})
export class SharedModule { }
